#pragma once



class Tree {
public:
	Tree();
	virtual void visite() = 0;
	virtual void insert(int elem) = 0;
	virtual void erase(int elem) = 0;
	virtual void find(int elem) = 0;
	virtual ~Tree() = 0;
private:

};

class BinTree : public Tree {

};

class 